Developing Formal Specifications of MAS in SLABS -- A Case Study of Evolutionary Multi-Agent Ecosystem
نویسنده
چکیده
The recent years has seen a rapid growth of research interests in agent-oriented software development methodology. A great amount of work has been reported in the literature on formal models and logics of software agents. However, how to use such formalisms in the analysis and specification of agent-based systems remains as an open problem. Alternative approaches using semi-formal diagrammatic notations for the analysis and specification of agentbased software systems have emerged recently. Unfortunately, there is a big gap between the formal and informal approaches. This paper investigates a process and method of agent-oriented software analysis and specification that use a simple diagrammatic notation for the development of agent models and derive a formal specification of multi-agent systems with the help of such diagrammatic notations. The method is illustrated by an example of the evolutionary multiagent ecosystem Amalthaea developed at MIT Media Lab.
منابع مشابه
Developing Formal Specifications of Multi-Agent Systems in SLABS -- A Case Study of Evolutionary Multi-Agent Ecosystem
The recent years has seen a rapid growth of research interests in agent-oriented software development methodology. A great amount of work has been reported in the literature on formal models and logics of software agents. However, how to use such formalisms in the analysis and specification of agent-based systems remains as an open problem. Alternative approaches using semi-formal diagrammatic ...
متن کاملModelling and Specifying Scenarios and Agent Behaviour
∗ Work reported in this paper is partly supported by China National High Technology Research Programme (863 Programme) under grant 2002AA116070. Abstract Based on our previous work on the formal specification language SLABS as well as a methodology and modelling language for modelling and specifying multi-agent systems, we further investigate how diagrammatic models of multi-agent systems can b...
متن کاملCAMLE: A Caste-Centric Agent Modelling Language and Environment
The necessity of a methodology for developing multi-agent systems (MAS) has been widely recognized due to the difficulties in analysis, specification, design, implementation and testing the autonomous and collaborative behaviours of such systems. This paper presents CAMLE – a caste-centric agent modeling language and environment. The methodology underlying the language and environment is based ...
متن کاملFormal Reasoning about Emergent Behaviours of Multi-Agent Systems
Emergent behaviour (EB) is a common phenomenon in multi-agent systems (MAS) where autonomous agents perform certain actions with only limited access to local information and make decisions individually, while the whole system demonstrates properties and behaviours that have strong global features. Because of the huge gap between individual agents’ properties and behaviours and those of the whol...
متن کاملA refinement-based approach to developing critical multi-agent systems
Multi-agent systems (MAS) are increasingly used in critical applications. To ensure dependability of MAS, we need powerful development techniques that would allow us to master complexity inherent to MAS and formally verify correctness and safety of collaborative agent activities. In this paper we present a rigorous approach to development and verification of critical MAS in Event-B. We demonstr...
متن کامل